package szcg.main.service.service;

import org.springframework.stereotype.Service;
import szcg.framework.library.entity.UserBean;

import java.util.List;

@Service
public interface UserService {


    //根据用户名获取用户
    UserBean getUserForName(String userName);

    //获取所有用户
    List<UserBean> getAllUser();

    //根据id删除用户
    void deleteForUserId(Long userId);

    //根据用户ID修改密码
    void changePasswordForUserId(Long userId, String pwd);

    //根据用Id获取用户信息
    UserBean getUserForId(Long userId);

    //新增用户
    void addUser(String userName, String userPwd);

    //记录创建账号的用户（用于限制时间范围内创建账号的次数）
    void recordsUser(Long userId);

    //查询创建用户的记录
    boolean queryRecord(Long userId);
}
